/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package accesodatos;

/**
 *
 * @author Oswaldo
 */
import java.sql.*;
public class FachadaBD {
        String urlJuan,urlCamilo,userCamilo,passCamilo, userJuan, passJuan;
        String urlCyntia, userCyntia, passCyntia;
        Connection conexion;
//        Statement instruccion;
//        ResultSet tabla;
        FachadaBD(){

            urlCamilo="jdbc:mysql://localhost:3306/colombiasaludable";
            userCamilo="root";
            passCamilo="root";

            ///Conexion Juan David Ospina Universidad
            //url="jdbc:mysql://localhost:3306/colombia_saludable";
            //usuario="juandaov";
            //password="juandaov";
            
            //conexion Juan David Ospina casa
            urlJuan="jdbc:mysql://localhost:3306/colombia_saludable";
            userJuan="juandaosp";
            passJuan="juandaosp";

            
            urlCyntia="jdbc:mysql://localhost:3306/colombia_saludable";
            userCyntia="root";
            passCyntia="12345";

        }

        public Connection conectar(){
            try {
            // Se carga el driver
            Class.forName("com.mysql.jdbc.Driver");
            //System.out.println( "Driver Cargado" );
            } catch( Exception e ) {
                System.out.println( "No se pudo cargar el driver." );
            }

            
            //conexion a la base de datos por parte de camilo
            try{
                     //Crear el objeto de conexion a la base de datos
                     conexion = DriverManager.getConnection(urlJuan, userJuan, passJuan);
                     System.out.println( "Conexion Abierta Juan" );
                     return conexion;
                  //Crear objeto Statement para realizar queries a la base de datos
             } catch( Exception e ) {
                
                 try{
                     //Crear el objeto de conexion a la base de datos
                     conexion = DriverManager.getConnection(urlCamilo, userCamilo, passCamilo);
                     System.out.println( "Conexion Abierta Camilo" );
                     return conexion;
                  //Crear objeto Statement para realizar queries a la base de datos
                }catch( Exception ex){
                    //System.out.println( "No se pudo abrir la bd de Camilo." );
                    
                     try{
                     //Crear el objeto de conexion a la base de datos
                     conexion = DriverManager.getConnection(urlCyntia, userCyntia, passCyntia);
                     System.out.println( "Conexion Abierta Cytntia" );
                     return conexion;
                  //Crear objeto Statement para realizar queries a la base de datos
                   } catch( Exception ed ) {
                       System.out.println( "No se pudo abrir la bd" );
                       return null;
                   }
                                        
                }
                
               
             }
            
            

        }//end connectar

        public void cerrarConexion(Connection c){
            try{
                 c.close();
                 System.out.println("Se ha cerrado la conexion");
            } catch( Exception e ) {
                System.out.println( "No se pudo cerrar." );
            }
        }
        
//        public static void main (String [] args){
//            
//            FachadaBD fachada= new FachadaBD();
//            
//            fachada.conectar();
//            
//        }
        
}//end class
